package study.day6.t6;

import java.util.*;

public class T6 {
    public static void main(String[] args) {
        //HashMap的使用 key Value
        Map map=new HashMap();
        map.put("CBC","中国建设银行");
        map.put("ABC","中国农业银行");
        map.put("ICBC","中国工商银行");
        //根据Key获取Value值
        String value = (String)map.get("CBC");
        System.out.println(value);
        System.out.println(map.get("ABC"));
        System.out.println("======================");
        //获取Key的所有值
        Set set = map.keySet();
        System.out.println(set);
        //获取Value的所有值
        System.out.println("======================");
        Collection values = map.values();
        System.out.println(value);
        System.out.println("======================");
        //获取所有值
        System.out.println(map);
        //统计map长度
        System.out.println(map.size());
        //containsKey or containsValue 判断是否存在
        if(map.containsKey("ICBC")){
            System.out.println("存在");
        }else{
            System.out.println("不存在");
        }
        //可以通过一个对象的方法创建一个对象
        Iterator iterator = set.iterator();
        while(iterator.hasNext()){
            //还有下一个元素
            String key =  (String) iterator.next();
            String v = (String)map.get(key);
            System.out.println(key+" "+v);
        }
    }
}
